
package nextup.projeto.topnew.modelo;

import java.io.Serializable;
import java.util.Collection;
public class Entidade implements Serializable {
    private static final long serialVersionUID = 1L;
    private Long tbeId;
    private String tbeNome;
    private String tbeTipo;
    private String tbeCnpjCpf;
    private String tbEnderero;
    private String tbeCep;
    private String tbeBairro;
    private String tbeCidade;
    private String tbeUf;
    private String tbeTelefone;
    private String tbeCelular;
    private String tbeEmail;
    private Collection<Funcionario> funcionarioCollection;
    private Collection<Cliente> clienteCollection;

    public Entidade() {
    }

    public Entidade(Long tbeId) {
        this.tbeId = tbeId;
    }

    public Long getTbeId() {
        return tbeId;
    }

    public void setTbeId(Long tbeId) {
        Long oldTbeId = this.tbeId;
        this.tbeId = tbeId;
       
    }

    public String getTbeNome() {
        return tbeNome;
    }

    public void setTbeNome(String tbeNome) {
        String oldTbeNome = this.tbeNome;
        this.tbeNome = tbeNome;
    }

    public String getTbeTipo() {
        return tbeTipo;
    }

    public void setTbeTipo(String tbeTipo) {
        String oldTbeTipo = this.tbeTipo;
        this.tbeTipo = tbeTipo;
    }

    public String getTbeCnpjCpf() {
        return tbeCnpjCpf;
    }

    public void setTbeCnpjCpf(String tbeCnpjCpf) {
        String oldTbeCnpjCpf = this.tbeCnpjCpf;
        this.tbeCnpjCpf = tbeCnpjCpf;
    }

    public String getTbEnderero() {
        return tbEnderero;
    }

    public void setTbEnderero(String tbEnderero) {
        String oldTbEnderero = this.tbEnderero;
        this.tbEnderero = tbEnderero;
    }

    public String getTbeCep() {
        return tbeCep;
    }

    public void setTbeCep(String tbeCep) {
        String oldTbeCep = this.tbeCep;
        this.tbeCep = tbeCep;
    }

    public String getTbeBairro() {
        return tbeBairro;
    }

    public void setTbeBairro(String tbeBairro) {
        String oldTbeBairro = this.tbeBairro;
        this.tbeBairro = tbeBairro;
    }

    public String getTbeCidade() {
        return tbeCidade;
    }

    public void setTbeCidade(String tbeCidade) {
        String oldTbeCidade = this.tbeCidade;
        this.tbeCidade = tbeCidade;
    }

    public String getTbeUf() {
        return tbeUf;
    }

    public void setTbeUf(String tbeUf) {
        String oldTbeUf = this.tbeUf;
        this.tbeUf = tbeUf;
    }

    public String getTbeTelefone() {
        return tbeTelefone;
    }

    public void setTbeTelefone(String tbeTelefone) {
        String oldTbeTelefone = this.tbeTelefone;
        this.tbeTelefone = tbeTelefone;
    }

    public String getTbeCelular() {
        return tbeCelular;
    }

    public void setTbeCelular(String tbeCelular) {
        String oldTbeCelular = this.tbeCelular;
        this.tbeCelular = tbeCelular;
    }

    public String getTbeEmail() {
        return tbeEmail;
    }

    public void setTbeEmail(String tbeEmail) {
        String oldTbeEmail = this.tbeEmail;
        this.tbeEmail = tbeEmail;
    }

    public Collection<Funcionario> getFuncionarioCollection() {
        return funcionarioCollection;
    }

    public void setFuncionarioCollection(Collection<Funcionario> funcionarioCollection) {
        this.funcionarioCollection = funcionarioCollection;
    }

    public Collection<Cliente> getClienteCollection() {
        return clienteCollection;
    }

    public void setClienteCollection(Collection<Cliente> clienteCollection) {
        this.clienteCollection = clienteCollection;
    }

    @Override
    public int hashCode() {
        int hash = 0;
        hash += (tbeId != null ? tbeId.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object object) {
        // TODO: Warning - this method won't work in the case the id fields are not set
        if (!(object instanceof Entidade)) {
            return false;
        }
        Entidade other = (Entidade) object;
        if ((this.tbeId == null && other.tbeId != null) || (this.tbeId != null && !this.tbeId.equals(other.tbeId))) {
            return false;
        }
        return true;
    }

//    @Override
//    public String toString() {
//        return "br.com.nextup.cco_os_topnew.modelo.Entidade[ tbeId=" + tbeId + " ]";
//    }
//
//    
}
